package com.example.suanfademo;

import javax.swing.text.html.HTML;

/**
 * 删除数组元素(数组是连续空间的 删除一个  需后面元素全部移动)
 * 一个指向新数组元素
 * 一个指向新数组位置
 */
public class RmoveArray {
    private int remove(int[] a,int target){
        int slow=0;
        for(int fast=0; fast<a.length; fast++){
            if(target!=a[fast]){
                a[slow++]=a[fast];
            }
        }
        return slow;
    }

    public static void main(String[] args) {
        int[] a=new int[]{1,2,3,4,4,5};
        int target =3;
        RmoveArray rmoveArray = new RmoveArray();
        int remove = rmoveArray.remove(a, target);
        System.out.println(remove);
    }

}
